package cn.fucksky.blog.shiro.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 系统信息表
 * </p>
 *
 * @author Wudi
 * @since 2016-12-29
 */
@TableName("sys_system_info")
public class SystemInfo extends Model<SystemInfo> {

    private static final long serialVersionUID = 1L;

	/**
	 * 系统ID
	 */
	@TableId(value="SYS_ID")
	private String sysId;
	/**
	 * 系统名称
	 */
	@TableField(value="SYS_NAM")
	private String sysNam;
	/**
	 * 系统简称
	 */
	@TableField(value="SYS_ABBR")
	private String sysAbbr;
	/**
	 * 系统状态
	 */
	@TableField(value="SYS_STATE")
	private String sysState;
	/**
	 * 系统描述信息
	 */
	@TableField(value="SYS_DESC")
	private String sysDesc;
	/**
	 * 内部系统默认为1000 外部系统为对应系统ID
	 */
	@TableField(value="SYS_TYPE")
	private String sysType;
	/**
	 * 系统初始访问URL
	 */
	@TableField(value="SYS_URL")
	private String sysUrl;
	/**
	 * 系统根节点
	 */
	@TableField(value="SYS_ROOTID")
	private String sysRootid;
	/**
	 * 系统创建时间
	 */
	@TableField(value="SYS_DATE")
	private String sysDate;
	/**
	 * 预留字段2
	 */
	@TableField(value="PRESET2")
	private String preset2;


	public String getSysId() {
		return sysId;
	}

	public void setSysId(String sysId) {
		this.sysId = sysId;
	}

	public String getSysNam() {
		return sysNam;
	}

	public void setSysNam(String sysNam) {
		this.sysNam = sysNam;
	}

	public String getSysAbbr() {
		return sysAbbr;
	}

	public void setSysAbbr(String sysAbbr) {
		this.sysAbbr = sysAbbr;
	}

	public String getSysState() {
		return sysState;
	}

	public void setSysState(String sysState) {
		this.sysState = sysState;
	}

	public String getSysDesc() {
		return sysDesc;
	}

	public void setSysDesc(String sysDesc) {
		this.sysDesc = sysDesc;
	}

	public String getSysType() {
		return sysType;
	}

	public void setSysType(String sysType) {
		this.sysType = sysType;
	}

	public String getSysUrl() {
		return sysUrl;
	}

	public void setSysUrl(String sysUrl) {
		this.sysUrl = sysUrl;
	}

	public String getSysRootid() {
		return sysRootid;
	}

	public void setSysRootid(String sysRootid) {
		this.sysRootid = sysRootid;
	}

	public String getSysDate() {
		return sysDate;
	}

	public void setSysDate(String sysDate) {
		this.sysDate = sysDate;
	}

	public String getPreset2() {
		return preset2;
	}

	public void setPreset2(String preset2) {
		this.preset2 = preset2;
	}

	@Override
	protected Serializable pkVal() {
		return this.sysId;
	}

}
